package co.com.edu.udea.hibernate.DAO.impl;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class Hibernateutil {
	  private static final SessionFactory sessionFactory = buildSessionFactory();
      
	    @SuppressWarnings("deprecation")
	        private static SessionFactory buildSessionFactory() {
	        try {
	            return new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
	        } catch (Throwable ex) {
	            throw new ExceptionInInitializerError(ex);
	        }
	    }
	 
	    public static SessionFactory getSessionFactory() {
	        return sessionFactory;
	    }
	 
	    public static void shutdown() {
	        getSessionFactory().close();
	    }

}
